package decorator.decorator.impl;

import decorator.component.Drink;
import decorator.decorator.DrinkDecorator;

/**
 * 具体装饰器 1: 牛奶
 *
 * @author Liu Yicong
 * @date 2025/9/21
 */
public class MilkDecorator extends DrinkDecorator {
	public MilkDecorator(Drink drink) {
		super(drink);
	}

	@Override
	public String getDescription() {
		// 在原描述上添加自己的描述
		return super.getDescription() + ", 加牛奶";
	}

	@Override
	public double getCost() {
		// 在原价格上增加自己的成本
		return super.getCost() + 3.0; // 牛奶加 3 元
	}
}
